www.gusucode.com > WeCenter社交化问答系统 v3.1.9PHP源码程序 > WeCenter社交化问答系统 v3.1.9/WeCenter_v3.1.9/WeCenter_v3.1.9/UPLOAD/app/favorite/ajax.php
<?php /* +-------------------------------------------------------------------------- | WeCenter [#RELEASE_VERSION#] | ======================================== | by WeCenter Software | © 2011 - 2014 WeCenter. All Rights Reserved | http://www.wecenter.com | ======================================== | Support: WeCenter@qq.com | +--------------------------------------------------------------------------- */ define('IN_AJAX', TRUE); if (!defined('IN_ANWSION')) { die; } class ajax extends AWS_CONTROLLER { public function get_access_rule() { $rule_action['rule_type'] = 'white'; $rule_action['actions'] = array(); return $rule_action; } function setup() { HTTP::no_cache_header(); } public function get_favorite_tags_action() { echo json_encode($this->model('favorite')->get_favorite_tags($this->user_id, 10)); } public function get_item_tags_action() { echo json_encode($this->model('favorite')->get_item_tags_by_item_id($_POST['item_id'], $_POST['item_type'])); } public function update_favorite_tag_action() { $this->model('favorite')->add_favorite($_POST['item_id'], $_POST['item_type'], $this->user_id); if (rtrim($_POST['tags'], ',') != '') { $this->model('favorite')->update_favorite_tag($_POST['item_id'], $_POST['item_type'], $_POST['tags'], $this->user_id); } H::ajax_json_output(AWS_APP::RSM(null, 1, null)); } public function remove_favorite_item_action() { $this->model('favorite')->remove_favorite_item($_POST['item_id'], $_POST['item_type'], $this->user_id); H::ajax_json_output(AWS_APP::RSM(null, 1, null)); } public function remove_favorite_tag_action() { $this->model('favorite')->remove_favorite_tag($_POST['item_id'], $_POST['item_type'], $_POST['tags'], $this->user_id); H::ajax_json_output(AWS_APP::RSM(null, 1, null)); } }